body {background:url(../images/background.jpg);}
.body_background {background: url(../images/bg-body_background-bottom.png) no-repeat 0 100%, url(../images/bg-body_background.png) no-repeat 100% 0; 
                  width: 1024px; margin: 0 auto;}
/* #body_block {background: url(../images/bg-body_block.png) no-repeat;} */


/* ________________________________________________________________________________________________________________
	                                              Imported Theme Styles 
   ________________________________________________________________________________________________________________ */

/* ------- Links ------- */
p a, .webtreats_subnav_widget li.current_page_item a, .commentmetadata a, .blog_meta a,
.contact_widget_email,.fancy_link,.download_link,.email_link,.toggle
{color: #5b7baf;}

a:hover {color: #6812f8; text-decoration: none;}


/* ------- Misc ------- */
blockquote, .bullet_list, h5, .rss-date, .date, .awaiting_moderation, .dropcap4{color:#000;}
.inputError{border-color:#000 !important;}
.fancy_header span{background-color:#000;}

/* ------- Footer ------- */
#footer{color:#555;}
#footer a{color:#666;}
#footer a:hover{color:#bbb;}
.footer_widgettitle,.partial_gradient_slide .slider_content,.partial_gradient_slide h2{color:#bbb;}

/* ------- Buttons ------- */
input[type=button],input[type=reset],input[type=submit],.fancy_button, .fancy_button span,
.button_link,.button_link span, h6.color_scheme_box_header, h6.color_scheme_box_header span{
	background-image:url(../images/button_sprite.png);}            


.dropcap1,.dropcap3,blockquote{background-image: url(../images/sprite.png);}
ul.arrow_list li,ul.check_list li,ul.star_list li,ul.colored_bullet_list li,a.download_link,a.email_link{background-image: url(../images/mini_icons.png);}
.toggle,.active,.toggle_frame .toggle,.toggle_frame .active{background-image: url(../images/toggle_sprite.png);}
a.fancy_link{background-image: url(../images/fancy_link.png) 0 0;}

#body_block .widget_recent_comments ul li.recentcomments span,
#body_block .webtreats_twitter_widget ul li,
#body_block .contact_widget_name,
#body_block .contact_widget_phone,
#body_block .contact_widget_email{background-image: url(../images/mini_icons.png);}






                    /************************************************** HEADER **************************************************/
#header {background:url(../images/menu.png) no-repeat scroll center bottom transparent; height: 238px;}
#header #main_navigation {top: 178px;}
#header #social_header {top: 95px !important;}
#header #menu_search {top: 157px;}
.partial_gradient_slide{background: url(../images/gradient_slide.jpg) 0px 0px no-repeat;}
  /* Slides
.staged_slide{background: url(../images//staged_slide_background.png) 0px 0px no-repeat; }
.floating_slide{background: url(../images/floating_slide_background.png) 0px 0px no-repeat;}
.partial_staged_slide{background: url(../images/half_staged_slide_background.png) 0px 0px no-repeat;}
*/
.header_contact {top: 128px;}

                    /************************************************** CONTENT ********************************************/
                    


                    /************************************************** MAIN *******************************************/
#main .one_fourth {position: relative; margin-right: 2%; padding-right: 1%; float: left; border-right: 1px solid #DDD;}                 
#main .last {border-right: none;}
#main form#subForm label {display: none;}
#body_block #intro_blurb {background: #000 url(../images/bg-intro_blurb.jpg) repeat-x; min-height: 146px;}

  /* GALLERY STYLES */
#main .ngg-albumoverview {width: 31%; float: left; clear: none;}
#main .ngg-albumoverview p {margin: 0;}
#main .ngg-album {border: none !important;}
#main .ngg-albumtitle {margin: 0;}
#main .ngg-albumtitle h3 {margin: 0 0 5px 0; text-align: center;}
#main .ngg-description {text-align: center;}
#main .ngg-thumbnail img,#main .ngg-gallery-thumbnail img {border: 1px solid #DDD; box-shadow: 0 0 10px #BBB; -moz-box-shadow: 0 0 10px #BBB; -webkit-box-shadow: 0 0 10px #BBB;}
#main .ngg-thumbnail img:hover,#main .ngg-gallery-thumbnail img:hover {background: #FFF !important; border: 1px solid #DDD; box-shadow: 0 0 10px #999; -moz-box-shadow: 0 0 10px #999; -webkit-box-shadow: 0 0 10px #999;}

#main form#subForm label {display: none;}
#main form#subForm2 label {clear: both;}
#main form#subForm2 label.txtfield  {width: 125px; margin: 0 10px 5px 0; display: block; float: left; text-align: right;}
#main form#subForm2 input.txtfield {width: 175px; margin: 0 0 5px 0; display: block; float: left;}
#main form#subForm2 .registration {clear: both; display: block; padding-left: 125px;}
#main form#subForm2 .golferInfo,#main form#subForm2 .signUp {clear: both; display: block; width: 100%;}
#main form#subForm2 .signUp {padding-left: 125px;}

#main .last {border-right: none;}
#main .menuCallouts img.alignleft {margin: 0 !important; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: none;}
#main .menuWrap {background: #ebf7f9; margin: 0 0 10px 0; padding: 10px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; clear: both;}
#main .menuWrap h4 {margin: 0; padding-left: 25px; cursor: pointer;}
#main .menuWrap h4.inactive {background: url(../images/inactive.png) no-repeat 3px 2px;}
#main .menuWrap h4.active {background: url(../images/active.png) no-repeat 3px 2px;}
#main .menuWrap .menuToggle {padding: 15px 0 0 0;}

#main img.aligncenter,#main img.alignleft,#main img.alignright {margin-bottom: 10px; box-shadow: 0 0 10px #BBB; -moz-box-shadow: 0 0 10px #BBB; -webkit-box-shadow: 0 0 10px #BBB; border: 3px solid #FFF;}
  /* Header Elements */
#main h3 {clear: both;}
                    /************************************************** SIDEBAR *********************************************/


                    /************************************************** FOOTER **********************************************/
#footer p {color: #999; font-size: 12px;}
#footer .widget p {margin-bottom: 2px;}
#footer h5 {color: #CCC;}
#footer h6 {color: #CCC; font-size: 18px; text-transform: uppercase; font-weight: normal;}
.footer_background {background:url(../images/bg-footer.png); margin: 0 5px; -moz-border-radius: 0 0 10px 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}
/* #footer {background: url(../images/footer.png) no-repeat scroll center bottom transparent;} */

#footer form {clear: both;}
#footer form fieldset {border: none; margin: 0 0 2px 0; padding: 0;}
#footer form fieldset.cd_hidden {display: none; margin: 0; padding: 0; height: 0;}
#footer form legend {display: none;}
#footer input[type=text],#footer input[type=password],#footer textarea {color: #999; width: 240px; text-transform: uppercase;}
#footer form ol {margin: 0;}
#footer form ol li {list-style: none;}
#footer form label {display: none;}
#footer .inner {padding-bottom: 0;}
#footer form#ddform {margin: 0; clear: both;}
#footer form#ddform input {margin-bottom: 10px;}
#footer form#ddform fieldset.directionsTo p {display: none;}
#footer form#ddform fieldset.directionsTo h5 {display: none;}

#footer p.linklove {display: none;}
#sub_footer .one_half {color: #FFF;} 
#sub_footer {display: none; position: absolute;}

#TB_overlay {z-index: 999 !important;}
#TB_window {z-index: 99999 !important;}
